﻿using System.Data;
using Persistence = Entersoft.Data.DotNetDAL.SQL.Persistence;


namespace BLL
{
   public  class Equivalencias:Common
    {
       public static int ObtenerEquivalencias()
       {
           int retorno = 0;

           var objRP = new Entersoft.Data.DotNetResponse.SQL.Persistence { StoredProcedure = "SP_ObtMax_ID" };
           objRP.AddParametro("TBL_Equivalencias");
           objRP.AddParametro("EQUIV_ID");
           // 'TBL_Equivalencias','EQUIV_ID'"
           using (var objConn = new Persistence(false, ConnDB))
           {
               objConn.ExecuteDataTable(ref objRP);

               if (!objRP.TieneErrores)
                   retorno = (int)objRP.DataTable.Rows[0]["Val_Max"];
           }

           return retorno;
       }

       public static int InsertarEquivalencias()
       {
           int retorno = 0;

           var objRP = new Entersoft.Data.DotNetResponse.SQL.Persistence { StoredProcedure = "SP_INS_EQUIVALENCIA" };
           objRP.AddParametro("@EQUIV_ID");
           objRP.AddParametro("@ID_PRODUCTO1");
           objRP.AddParametro("@ID_PRODUCTO2");
           objRP.AddParametro("@RETORNO");
           objRP.AddParametro("@MENSAJE");
           // 'TBL_Equivalencias','EQUIV_ID'"
           using (var objConn = new Persistence(true, ConnDB))
           {
               objConn.ExecuteDataTable(ref objRP);

               if (!objRP.TieneErrores)
                   retorno = (int)objRP.DataTable.Rows[4]["MENSAJE"];
           }

           return retorno;
       }
    }
}
